DisplayConfigOrBuilder

interface DisplayConfigOrBuilder : MessageOrBuilder

Inheritors

Functions

Link copied to clipboard

Automatically toggles to the next page on the screen like a carousel, based the specified interval in seconds.
Potentially useful for devices without user buttons.
uint32 auto_screen_carousel_secs = 3;
Link copied to clipboard
abstract fun getCompassNorthTop(): Boolean

If this is set, the displayed compass will always point north. if unset, the old behaviour
(top of display is heading direction) is used.
bool compass_north_top = 4 [deprecated = true];
Link copied to clipboard

Indicates how to rotate or invert the compass output to accurate display on the display.
.meshtastic.Config.DisplayConfig.CompassOrientation compass_orientation = 11;
Link copied to clipboard

Indicates how to rotate or invert the compass output to accurate display on the display.
.meshtastic.Config.DisplayConfig.CompassOrientation compass_orientation = 11;
Link copied to clipboard

Display Mode
.meshtastic.Config.DisplayConfig.DisplayMode displaymode = 8;
Link copied to clipboard
abstract fun getDisplaymodeValue(): Int

Display Mode
.meshtastic.Config.DisplayConfig.DisplayMode displaymode = 8;
Link copied to clipboard
abstract fun getFlipScreen(): Boolean

Flip screen vertically, for cases that mount the screen upside down
bool flip_screen = 5;
Link copied to clipboard

Deprecated in 2.7.4: Unused
How the GPS coordinates are formatted on the OLED screen.
.meshtastic.Config.DisplayConfig.GpsCoordinateFormat gps_format = 2 [deprecated = true];
Link copied to clipboard
abstract fun getGpsFormatValue(): Int

Deprecated in 2.7.4: Unused
How the GPS coordinates are formatted on the OLED screen.
.meshtastic.Config.DisplayConfig.GpsCoordinateFormat gps_format = 2 [deprecated = true];
Link copied to clipboard
abstract fun getHeadingBold(): Boolean

Print first line in pseudo-bold? FALSE is original style, TRUE is bold
bool heading_bold = 9;
Link copied to clipboard

Override auto-detect in screen
.meshtastic.Config.DisplayConfig.OledType oled = 7;
Link copied to clipboard
abstract fun getOledValue(): Int

Override auto-detect in screen
.meshtastic.Config.DisplayConfig.OledType oled = 7;
Link copied to clipboard
abstract fun getScreenOnSecs(): Int

Number of seconds the screen stays on after pressing the user button or receiving a message
0 for default of one minute MAXUINT for always on
uint32 screen_on_secs = 1;
Link copied to clipboard

Perferred display units
.meshtastic.Config.DisplayConfig.DisplayUnits units = 6;
Link copied to clipboard
abstract fun getUnitsValue(): Int

Perferred display units
.meshtastic.Config.DisplayConfig.DisplayUnits units = 6;
Link copied to clipboard
abstract fun getUse12HClock(): Boolean

If false (default), the device will display the time in 24-hour format on screen.
If true, the device will display the time in 12-hour format on screen.
bool use_12h_clock = 12;
Link copied to clipboard

Should we wake the screen up on accelerometer detected motion or tap
bool wake_on_tap_or_motion = 10;